export default class Dep {
  constructor() {
    this.subs = [];
  }
  addSub(sub) {
    if (sub && sub.update) {
      this.subs.push(sub);
    }
  }
  notify(newValue) {
    this.subs.forEach(sub => {
      sub.update(newValue);
    });
  }
}
